namespace SmartBoard.Core.Networking.Client
{
    public interface INetworkModuleManager
    {
        void RegisterModule(INetworkServiceModule module);
        void UnregisterModule(INetworkServiceModule module);
        bool IsModuleRegistered(INetworkServiceModule module);
        INetworkServiceModule GetModule(byte moduleId);
        IClientDataWriter DataWriter { get; set; }
    }
}